# ================读取文件============
"""
f = open('stu.txt','r',encoding='utf-8')
print(f.read())
f.close()       # 当你不使用文件后，要记得关闭掉
"""
# with是可以管理上下文的，所以不需要关闭文件。它的作用域就在with代码块里
"""
with open('stu.txt','r',encoding='utf-8') as f:
    # print(f.read())     # 读取全部的内容，返回是字符串对象
    print(f.readlines())        # 读取全部内容，返回的是列表
"""
# \n ：换行符

# =================覆盖写入文件======================
"""
with open('stu.txt','w',encoding='utf-8') as f:
    # f.write("张三\n李四\n王五")       # 写入一个字符串内容
    f.writelines(['张三丰\n','李斯\n','王武\n'])       # 写入一个列表
"""

#================追加写入文件=========================
with open('stu.txt','a',encoding='utf-8') as f:
    f.write("小白\n小李\n")

"""
open函数：打开文件使用
第1个参数：文件名称
第2个参数：文件模式。r：可读，w：覆盖写入，a：追加写入
第3个参数：文件编码，一般都是utf-8
"""